assault (someone) in public

Translations
agresser quelqu’un en public